For more than two full seasons, Kripke and co. have showered us with reds and yellows, demons and hellspawn.
But Evil loses its meaning without the presence of Good.
Warning: this is more a rambling list than anything else. My OCD was also on a roll, but got distracted. :)
(
Spoilers up to and including 3x03 )